Skip to content

Refactor TUI front end to a cleaner architecture.#39

Merged
wkhadgar merged 11 commits intomainfrom
frontend-refactor
Apr 7, 2026
Merged

Refactor TUI front end to a cleaner architecture.#39
wkhadgar merged 11 commits intomainfrom
frontend-refactor

Conversation

@wkhadgar
Copy link
Copy Markdown
Owner

@wkhadgar wkhadgar commented Apr 7, 2026

Dismantles the ZView god class into granular views, and TUI widgets. This turns maintenance for future features a lot easier. Also makes it much cleaner to debug and improve.

wkhadgar added 11 commits April 6, 2026 11:20
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Move all the thread list view logic to a dedicated class and creates the
ecossystem to port all other views accordinly

Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
ZView TUI front end has now a cleaner architecture, easier to contribute
and maintain.

Signed-off-by: Paulo Santos <pauloxrms@gmail.com>
@wkhadgar wkhadgar self-assigned this Apr 7, 2026
@wkhadgar wkhadgar merged commit 0cd50b0 into main Apr 7, 2026
5 checks passed
@wkhadgar wkhadgar deleted the frontend-refactor branch April 7, 2026 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant